#ifndef _LEDSEG_8P8S_H
#define _LEDSEG_8P8S_H

/* ---------------------------------------------------
** | PIN0  PIN1  PIN2  PIN3  PIN4  PIN5  PIN6  PIN7  |
** |  |     |     |     |     |     |     |     |    |
** | PJ0   PJ1   PJ2   PJ3   PJ4   PJ5   PJ6    PJ7  |
** --------------------------------------------------- */

#define PIN0  BIT(0)
#define PIN1  BIT(1)
#define PIN2  BIT(2)
#define PIN3  BIT(3)
#define PIN4  BIT(4)
#define PIN5  BIT(5)
#define PIN6  BIT(6)
#define PIN7  BIT(7)

void ledseg_8p8s_init(void);
void ledseg_8p8s_update_dispbuf(void);
void ledseg_8p8s_scan(void);
void ledseg_8p8s_clr(void);
void ledseg_8p8s_off(void);
void ledseg_8p8s_update_dispbuf_do(u8 *disp_buf);
bool ledseg_8p8s_reuse_hook(void);
#endif //_LEDSEG_8P8S_H
